﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using CruzDelSur.Models;

namespace CruzDelSur.Controllers
{
    public class OperacionesController : Controller
    {

        #region Encomiendas

        public ActionResult Index()
        {
            return View();
        }

        public ActionResult BuscarListaEncomienda()
        {
            var listaEncomiendas = new List<ListaEncomienda>();
            var l1 = new ListaEncomienda
                         {
                             Id = 1,
                             Code = "COD001",
                             Conductor = "Carlos Romero Carhuas",
                             Destino = "Arequipa",
                             Origen = "Lima",
                             PlacaTransporte = "BVD2355",
                             Observacion = "",
                             FechaSalida = DateTime.Now
                         };
            var l2 = new ListaEncomienda
                         {
                             Id = 2,
                             Code = "COD002",
                             Conductor = "Felipe Cardenas Rojas",
                             Destino = "Tumbes",
                             Origen = "Lima",
                             PlacaTransporte = "BVC65447",
                             Observacion = "",
                             FechaSalida = DateTime.Now
                         };
            var l3 = new ListaEncomienda
                         {
                             Id = 3,
                             Code = "COD003",
                             Conductor = "Carlos Romero Carhuas",
                             Destino = "Arequipa",
                             Origen = "Lima",
                             PlacaTransporte = "NHJ8664",
                             Observacion = "",
                             FechaSalida = DateTime.Now
                         };
            listaEncomiendas.Add(l1);
            listaEncomiendas.Add(l2);
            listaEncomiendas.Add(l3);
            return View(listaEncomiendas);
        }

        public ActionResult Encomiendax()
        {
            var encomienda1 = new Encomienda
                                  {
                                      Id = 1,
                                      Origen = "Lima",
                                      Destino = "Arequipa",
                                      Remitente = "Jose Reengifo Espinoza",
                                      Destinatario = "Roberto Estrada Dulanto"
                                  };

            var encomienda2 = new Encomienda
                                  {
                                      Id = 2,
                                      Origen = "Lima",
                                      Destino = "Arequipa",
                                      Remitente = "Alberto Tinoco Huanta",
                                      Destinatario = "Ricardo Baldou Estafg"
                                  };

            var encomienda3 = new Encomienda
                                  {
                                      Id = 3,
                                      Origen = "Lima",
                                      Destino = "Arequipa",
                                      Remitente = "Renato Salas Garcia",
                                      Destinatario = "Jose Moreno Pinto"
                                  };

            var encomienda4 = new Encomienda
                                  {
                                      Id = 4,
                                      Origen = "Lima",
                                      Destino = "Arequipa",
                                      Remitente = "Julia Acuna Lamas",
                                      Destinatario = "Carmen Goicochea Demanto"
                                  };

            var encomienda5 = new Encomienda
                                  {
                                      Id = 5,
                                      Origen = "Lima",
                                      Destino = "Arequipa",
                                      Remitente = "Alberto Quijano Estopa",
                                      Destinatario = "Rocio del Pilar Tuname Julca"
                                  };

            var encomienda6 = new Encomienda
                                  {
                                      Id = 6,
                                      Origen = "Lima",
                                      Destino = "Arequipa",
                                      Remitente = "Erika Lagos Consuelo",
                                      Destinatario = "Roberto Estrada Dulanto"
                                  };

            var encomienda7 = new Encomienda
                                  {
                                      Id = 7,
                                      Origen = "Lima",
                                      Destino = "Arequipa",
                                      Remitente = "Miguel Campos Torres",
                                      Destinatario = "Devora Garcia Garcia"
                                  };

            var encomienda8 = new Encomienda
                                  {
                                      Id = 8,
                                      Origen = "Lima",
                                      Destino = "Arequipa",
                                      Remitente = "Esperanza Barriga del Campo",
                                      Destinatario = "Antuanet larco Merida"
                                  };

            var encomienda9 = new Encomienda
                                  {
                                      Id = 9,
                                      Origen = "Lima",
                                      Destino = "Arequipa",
                                      Remitente = "Lucia Cruz Valverde",
                                      Destinatario = "Rebeca Carmona Legua"
                                  };

            var encomienda10 = new Encomienda
                                   {
                                       Id = 10,
                                       Origen = "Lima",
                                       Destino = "Arequipa",
                                       Remitente = "Angel Delagado Roca",
                                       Destinatario = "Roberto Delagado Roca"
                                   };

            var encomiendas = new List<Encomienda>
                                  {
                                      encomienda1,
                                      encomienda2,
                                      encomienda3,
                                      encomienda4,
                                      encomienda5,
                                      encomienda6,
                                      encomienda7,
                                      encomienda8,
                                      encomienda9,
                                      encomienda10
                                  };

            return View(encomiendas);
        }

        public ActionResult ListaObservacionesEncomienda()
        {
            return View();
        }

        public ActionResult MantenerObservacionEncomienda()
        {
            return View();
        }

        #endregion

        #region Previaje

        #region ConfirmarValidacionUnidad

        public ActionResult AprobarValidacionViaje()
        {
            return View();
        }

        public ActionResult ConfirmarValidacionViajes()
        {
            return View();
        }

        #endregion

        #region ConsultarViajesPlanificados

        public ActionResult ConsultarViajesPlanificados()
        {
            return View();
        }

        #endregion

        #region MantenerCheckList

        public ActionResult CheckListCalidad()
        {
            return View();
        }

        public ActionResult CheckListValidacion()
        {
            return View();
        }

        //public ActionResult CheckListServicioaBordo2()
        //{
        //    return View();
        //}

        //public ActionResult CheckListTecnico2()
        //{
        //    return View();
        //}

        #endregion

        #endregion

        #region RealizarViaje

        #region MantenerAbordaje

        public ActionResult BuscarAbordaje()
        {
            return View();
        }

        public ActionResult ConsultaMovimientosUnidades()
        {
            return View();
        }

        public ActionResult EditarAbordaje()
        {
            return View();
        }

        public ActionResult RegistroMovimiento()
        {
            return View();
        }

        #endregion

        #region MantenerEquipaje

        public ActionResult ListarEquipaje()
        {
            return View();
        }

        public ActionResult ModificarEquipaje()
        {
            return View();
        }

        public ActionResult RegistroEquipaje()
        {
            return View();
        }

        #endregion

        #region TransbordoPasajeros

        public ActionResult ListarTransbordo()
        {
            return View();
        }

        public ActionResult ModificarTransbordo()
        {
            return View();
        }

        public ActionResult RegistrarTransbordo()
        {
            return View();
        }

        #endregion

        #endregion

        public ActionResult MantenerExcepcionesViaje()
        {
            return View(); 
        }
        public ActionResult MantenerExcepcionesViajeAgregar()
        {
            return View();
        }


    }
}
